package com.ruoyi.teaching.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.experimental.Accessors;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableName;

/**
  * <p>
  * 
  * </p>
  *
  * @author 李志鑫
  * @since 2024-12-07
  */
@Data
@TableName("web_socket_group_user")
@ApiModel(value="WebSocketGroupUser对象", description="")
public class WebSocketGroupUser implements Serializable {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "群聊特殊功能id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "群聊置顶（0不置顶 1置顶）")
    private Integer topUp;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "消息免打扰0正常1免打扰")
    private Integer disturb;

    @ApiModelProperty(value = "聊天类型0一对一 1群聊 2通告")
    private Integer type;

    @ApiModelProperty(value = "用户名 唯一值")
    private String userName;

    @ApiModelProperty(value = "聊天窗id")
    private Integer dialogueId;



}